<?php

class SinhVienXemDiemDanhGia extends BaseController 
{
    public function index() 
    {
        return View::make('sinhvien.xemdiemdanhgia')->with('title', 'Xem điểm và đánh giá');
    }
    public function getDeTaiDk($idsv) 
    {
        $de_tais = DB::table('nhom_dang_ki')
                ->join('de_tai_luan_van', function($join) {
                            $join->on('de_tai_luan_van.id', '=', 'nhom_dang_ki.id_de_tai');
                        })
                ->join('hoc_ky_nien_khoa', function($join) {
                            $join->on('hoc_ky_nien_khoa.id', '=', 'de_tai_luan_van.id_hoc_ki_nien_khoa');
                        })
                ->select('nhom_dang_ki.ms_nhom', 'nhom_dang_ki.trang_thai_th', 'de_tai_luan_van.ma_so_de_tai', 'de_tai_luan_van.ten_de_tai', 'hoc_ky_nien_khoa.nien_khoa', 'hoc_ky_nien_khoa.hoc_ky')
                ->where('nhom_dang_ki.id_sinh_vien', $idsv)
                ->get();
        return $de_tais;
    }
	public function lay_diem_danh_gia($idsinhvien) 
	{
		$array = DB::table('danh_gia_sv')
			->select('*')
			->where('danh_gia_sv.id_sinh_vien','=',$idsinhvien)
			->first();
		return $array;	
	}
	public function lay_de_tai($idsinhvien) 
	{
		$HomeController = new HomeController();
		$idhknkht = $HomeController->getIdHknkMax();
		$array = DB::table('de_tai_luan_van')
			->join('nhom_dang_ki', function($join) 
				{
                	$join->on('de_tai_luan_van.id', '=', 'nhom_dang_ki.id_de_tai');
                })
			->select('*')
			->where('nhom_dang_ki.id_sinh_vien','=',$idsinhvien,'and')
			->where('de_tai_luan_van.id_hoc_ki_nien_khoa','=',$idhknkht)
			->first();
		return $array;	
	}  
}
